body{
font-size:14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding:0;
margin:0;
background-color:#E0F4FF;
}
.bar-box{
width:700px;
min-height:500px;
margin-left:auto;
margin-right:auto;
}
.bar-box img{
margin-top:10px;
}
.set_language{
float:right;
padding-top:12px;
}
a.op_lang{
color:#CCCCCC;
margin-right:5px;
font-size:12px;
cursor:pointer;
}
a.op_lang:hover{
 text-decoration:underline;
}
a.op_lang:visited{
color:#CCCCCC;
}
.container{
width:760px;
min-height:500px;
margin-top:10px;
margin-left:auto;
margin-right:auto;
background-color:#FFFFFF;
border:1px solid #A3D7DF;           
}
.signHeader{
  background:url("images/panel_title.png") repeat 0 0  ;
  height:40px;
  padding:15px 0 9px 20px
}
.signHeader .large{
  font-size:25px;
}
.signHeader .link{
   font-size:14px;
   margin-left:20px;
}
.signHeader .link a, a:visited{
  color: #005EAC;
  text-decoration: none;
}
.signHeader .link a:hover{
  cursor:pointer;
  text-decoration:underline;
}
.section{
  padding:20px;
}
.fields{
  padding:10px 0 10px 0;
  float:left;
}
.section label{
	width:145px;
	text-align:right;
	padding-right:10px;
	margin-top:6px;
	float:left;
}
.section .ftext{
	width:220px;
	height:18px;
	line-height:18px;
	padding:5px;
	border: 1px solid #BDC7D8;
	float:left;
	font-family: inherit;
}
#p-lang{
	font-family: inherit;
	float:left;
	padding-top:5px;
}
.operate{
  clear:both;
  padding:20px 0 10px 140px;
}
.form-button{
	/*
    background: none repeat scroll 0 0 #00C8C8;
    border: 1px solid #10A6A6;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    cursor: pointer;
    */
    font-size: 14px;
    font-family:inherit;
    letter-spacing: 0.05em;
    line-height: 20px;
    padding: 5px 15px;
}

.emborder1{
 height:0;
 width:0;
 border-width:5px 5px 5px 0;
border-color:transparent #CCCCCC transparent transparent;
 border-style:solid;
 position:absolute;
 left:-6px;
 top:10px;
}
.emborder2{
 height:0;
 width:0;
 border-width:3px 3px 3px 0;
border-color:#CCCCCC #FFFFFF ;
 border-style:solid;
 position:absolute;
 left:-3px;
 top:12px;
}
.float-lang-zh{
	clear:left
}
/*input hints*/
.tips{
  border:1px solid #CCCCCC;
  height:18px;
  line-height:18px;
  padding:5px;
  margin-left:15px;
  float:left;
  position:relative;
  font-size:11px;
  display:none;
}
.error-msg{
  height:18px;
  line-height:18px;
  padding:5px;
  margin-left:15px;
  float:left;
  position:relative;
  font-size:11px;
  color:red;
  display:none;
}
	
